TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/10/2025)
2024
Section - Southern
Area - Piedmont (GSO-HP)
League - 2024 Piedmont USTA 18 & Over
Flight - MEN 3.5 18 & Over Wed PM
--------------------------------------------------------------------------------------------------------------------------------------
Hilliard 3.5M 18s Wed
League Record: 2 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Mark Williams - 3.61
Robert Lynch - 3.37
Scott Wellons - 3.30
Anthony Delligatti - 3.29
Ryan Hilliard - 3.26
Chris Werling - 3.24
Brian Smith - 3.21
Chris Hanger - 3.20
Wade Legette - 3.16
Charles Walker - 3.08
Vikram Penumalli - 3.06
Winston Meadows - 3.00
Steve Szymanski - 2.88
Alex Williamson - 2.61
League Results By Position
1S 2S 1D 2D 3D
Alex Williamson - 2.61 & Steve Szymanski - 2.88 1 - 0
Anthony Delligatti - 3.29 & Vikram Penumalli - 3.06 0 - 1
Anthony Delligatti - 3.29 & Winston Meadows - 3.00 1 - 0
Brian Smith - 3.21 & Charles Walker - 3.08 0 - 1
Brian Smith - 3.21 & Chris Werling - 3.24 0 - 1
Brian Smith - 3.21 & Vikram Penumalli - 3.06 0 - 1
Charles Walker - 3.08 0 - 1
Chris Hanger - 3.20 1 - 0 2 - 1
Chris Werling - 3.24 & Vikram Penumalli - 3.06 0 - 1 1 - 0
Chris Werling - 3.24 & Winston Meadows - 3.00 0 - 1
Mark Williams - 3.61 & Ryan Hilliard - 3.26 1 - 0
Mark Williams - 3.61 & Vikram Penumalli - 3.06 1 - 0
Robert Lynch - 3.37 3 - 1 2 - 2
Ryan Hilliard - 3.26 & Brian Smith - 3.21 1 - 0 1 - 1
Ryan Hilliard - 3.26 & Chris Hanger - 3.20 0 - 1
Steve Szymanski - 2.88 & Winston Meadows - 3.00 0 - 1
Scott Wellons - 3.30 & Brian Smith - 3.21 1 - 0
Scott Wellons - 3.30 & Charles Walker - 3.08 1 - 0
Scott Wellons - 3.30 & Chris Werling - 3.24 0 - 1
Scott Wellons - 3.30 & Winston Meadows - 3.00 1 - 0
Scott Wellons - 3.30 0 - 2
Vikram Penumalli - 3.06 0 - 1
Wade Legette - 3.16 & Chris Hanger - 3.20 0 - 1
Wade Legette - 3.16 & Steve Szymanski - 2.88 1 - 0
Wade Legette - 3.16 & Scott Wellons - 3.30 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
BLOW 3.5M 18s Wed
League Record: 7 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
D J McGarrigan - 3.51
Houston Core - 3.50
Michael Raley - 3.48
Doug Smith - 3.43
Tony Lancaster - 3.41
Grayson Blow - 3.37
Todd Eckle - 3.35
Daniel Sweeney - 3.26
Robert Davis - 3.25
Michael Schmidt - 3.23
Kevin Womble - 3.21
Jesse Chandler - 3.21
Bobby Powell - 3.15
Alex Rossato - 3.15
Nick Matthews - 3.11
League Results By Position
1S 2S 1D 2D 3D
Alex Rossato - 3.15 & Doug Smith - 3.43 1 - 0
Alex Rossato - 3.15 & Michael Raley - 3.48 1 - 0
Alex Rossato - 3.15 & Tony Lancaster - 3.41 0 - 1
Bobby Powell - 3.15 & Doug Smith - 3.43 1 - 0
Bobby Powell - 3.15 & Robert Davis - 3.25 1 - 0
Bobby Powell - 3.15 & Tony Lancaster - 3.41 1 - 0
Bobby Powell - 3.15 & Todd Eckle - 3.35 1 - 0
D J McGarrigan - 3.51 & Doug Smith - 3.43 3 - 0 1 - 0
Daniel Sweeney - 3.26 & Jesse Chandler - 3.21 1 - 1
Daniel Sweeney - 3.26 & Robert Davis - 3.25 1 - 0
Daniel Sweeney - 3.26 & Tony Lancaster - 3.41 0 - 1
Grayson Blow - 3.37 & Jesse Chandler - 3.21 1 - 0
Grayson Blow - 3.37 & Robert Davis - 3.25 1 - 0
Grayson Blow - 3.37 1 - 0 2 - 0
Houston Core - 3.50 4 - 1
Kevin Womble - 3.21 & Michael Raley - 3.48 0 - 1
Michael Raley - 3.48 & Tony Lancaster - 3.41 1 - 0
Michael Schmidt - 3.23 2 - 0 0 - 3
Nick Matthews - 3.11 & Kevin Womble - 3.21 2 - 0
Nick Matthews - 3.11 & Michael Raley - 3.48 1 - 0
Robert Davis - 3.25 2 - 1
Todd Eckle - 3.35 & Alex Rossato - 3.15 0 - 1
Todd Eckle - 3.35 & Michael Raley - 3.48 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Patterson 3.5M 18s Wed
League Record: 7 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Luke Rhoten - 3.45
Kevin Duhaime - 3.44
Davis Phanthalack - 3.42
Thomas Williams - 3.40
Matthew Dunning - 3.35
Kevin Dover - 3.33
Kevin Roley - 3.31
Mark Lineberger - 3.28
Kevin Grubb - 3.27
Coray Mitchell - 3.24
David Patterson - 3.19
William Kohlenberg - 3.15
Charles Moore - 3.07
Stephen Moore - 2.98
Chris Whichard - 2.73
League Results By Position
1S 2S 1D 2D 3D
Charles Moore - 3.07 & Kevin Duhaime - 3.44 1 - 0
Chris Whichard - 2.73 & Matthew Dunning - 3.35 1 - 0
Chris Whichard - 2.73 & Stephen Moore - 2.98 1 - 0
Coray Mitchell - 3.24 & Kevin Duhaime - 3.44 1 - 0
Coray Mitchell - 3.24 & Thomas Williams - 3.40 1 - 0
David Patterson - 3.19 & Thomas Williams - 3.40 1 - 0 2 - 0
Davis Phanthalack - 3.42 6 - 0
Kevin Dover - 3.33 1 - 0 1 - 1
Kevin Duhaime - 3.44 2 - 0
Kevin Grubb - 3.27 & Kevin Roley - 3.31 1 - 2
Kevin Grubb - 3.27 & Stephen Moore - 2.98 1 - 0
Luke Rhoten - 3.45 & Charles Moore - 3.07 1 - 0
Luke Rhoten - 3.45 & Coray Mitchell - 3.24 0 - 1
Luke Rhoten - 3.45 & Kevin Duhaime - 3.44 2 - 0
Luke Rhoten - 3.45 & Kevin Roley - 3.31 2 - 0
Matthew Dunning - 3.35 0 - 1 2 - 1
Mark Lineberger - 3.28 & Matthew Dunning - 3.35 1 - 0 0 - 1
Mark Lineberger - 3.28 & Thomas Williams - 3.40 0 - 1
Mark Lineberger - 3.28 & William Kohlenberg - 3.15 1 - 0
Stephen Moore - 2.98 0 - 1
William Kohlenberg - 3.15 & Kevin Roley - 3.31 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Jones/Ritter 3.5M 18s Wed
League Record: 2 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Matt Ritter - 3.48
Peter Meroth - 3.28
Edwin Petitfils - 3.28
Garner Hamilton - 3.27
Jesus Mota Medellin - 3.26
Cameron Pugach - 3.20
Robert Gay - 3.11
Daniel Jones - 3.09
Shaun Fry - 3.01
Doug Jones - 3.00
Brian Newton - 3.00
Scott Ritter - 2.99
Steve Hamilton - 2.84
Christopher Walrond - n/a
League Results By Position
1S 2S 1D 2D 3D
Brian Newton - 3.00 & Shaun Fry - 3.01 0 - 1
Brian Newton - 3.00 & Steve Hamilton - 2.84 0 - 2
Christopher Walrond - n/a & Steve Hamilton - 2.84 0 - 1
Cameron Pugach - 3.20 & Doug Jones - 3.00 0 - 2
Cameron Pugach - 3.20 & Matt Ritter - 3.48 2 - 0 1 - 0
Cameron Pugach - 3.20 & Peter Meroth - 3.28 0 - 1
Cameron Pugach - 3.20 & Scott Ritter - 2.99 1 - 0
Doug Jones - 3.00 & Peter Meroth - 3.28 1 - 0
Doug Jones - 3.00 & Shaun Fry - 3.01 0 - 1
Daniel Jones - 3.09 & Christopher Walrond - n/a 0 - 1
Daniel Jones - 3.09 & Robert Gay - 3.11 0 - 1
Daniel Jones - 3.09 1 - 0
Edwin Petitfils - 3.28 & Doug Jones - 3.00 1 - 0 0 - 1
Edwin Petitfils - 3.28 & Robert Gay - 3.11 0 - 1
Edwin Petitfils - 3.28 1 - 1 1 - 0
Garner Hamilton - 3.27 & Steve Hamilton - 2.84 0 - 1 1 - 0 1 - 0
Garner Hamilton - 3.27 2 - 2
Jesus Mota Medellin - 3.26 1 - 4
Matt Ritter - 3.48 0 - 1 1 - 0
Robert Gay - 3.11 & Shaun Fry - 3.01 0 - 1
Scott Ritter - 2.99 & Matt Ritter - 3.48 1 - 1
Scott Ritter - 2.99 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Ramesh 3.5M 18s Wed
League Record: 0 - 8
The Following Have Played In League Matches On This Team (In Rating Order)
Srivatsan Ramesh - 3.12
Jesse Arnett - 3.12
Graham Summerlee - 3.11
Roy Malac - 3.07
Felipe Rivas - 2.96
Sanjiv Sarma - 2.87
Braydan Meyers - 2.87
Robert Shubert - 2.86
Bob Hilbert - 2.81
League Results By Position
1S 2S 1D 2D 3D
Bob Hilbert - 2.81 & Braydan Meyers - 2.87 0 - 1
Bob Hilbert - 2.81 & Jesse Arnett - 3.12 0 - 1
Bob Hilbert - 2.81 & Robert Shubert - 2.86 0 - 1
Bob Hilbert - 2.81 & Sanjiv Sarma - 2.87 0 - 1 1 - 0
Bob Hilbert - 2.81 0 - 2
Braydan Meyers - 2.87 & Roy Malac - 3.07 0 - 1 0 - 1
Braydan Meyers - 2.87 0 - 2
Felipe Rivas - 2.96 & Srivatsan Ramesh - 3.12 0 - 2 0 - 1
Felipe Rivas - 2.96 0 - 1
Graham Summerlee - 3.11 & Jesse Arnett - 3.12 0 - 4 0 - 1
Graham Summerlee - 3.11 & Robert Shubert - 2.86 0 - 1
Jesse Arnett - 3.12 0 - 2
Robert Shubert - 2.86 & Roy Malac - 3.07 0 - 2
Roy Malac - 3.07 0 - 1
Srivatsan Ramesh - 3.12 & Roy Malac - 3.07 0 - 1
Srivatsan Ramesh - 3.12 1 - 0 2 - 1
Sanjiv Sarma - 2.87 & Braydan Meyers - 2.87 0 - 1
Sanjiv Sarma - 2.87 & Roy Malac - 3.07 0 - 1
Sanjiv Sarma - 2.87 0 - 1 0 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Ustach 3.5M 18s Wed
League Record: 7 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Andrew Elsdon - 3.68
Huy Ho - 3.55
David Anderson - 3.50
NAGARAJAN MOHAN - 3.43
Jeffrey Angyal - 3.36
Devin White - 3.35
Michael McGovern - 3.33
PETER USTACH - 3.30
Charles Coble - 3.27
Jack Grubbs - 3.12
Danny Van Fleet - 3.09
Creighton Vaught - 3.09
Shelton Williams - 3.06
William Gabrielli - n/a
League Results By Position
1S 2S 1D 2D 3D
Charles Coble - 3.27 & Danny Van Fleet - 3.09 1 - 0
Charles Coble - 3.27 0 - 1
Creighton Vaught - 3.09 & David Anderson - 3.50 1 - 0
Creighton Vaught - 3.09 & Jeffrey Angyal - 3.36 0 - 1
Creighton Vaught - 3.09 & Shelton Williams - 3.06 1 - 1
Devin White - 3.35 1 - 0 3 - 1
Danny Van Fleet - 3.09 & David Anderson - 3.50 1 - 0
David Anderson - 3.50 & Jeffrey Angyal - 3.36 2 - 0
Huy Ho - 3.55 3 - 2 1 - 0
Jeffrey Angyal - 3.36 & Michael McGovern - 3.33 1 - 0
Jack Grubbs - 3.12 & Andrew Elsdon - 3.68 1 - 0
Jack Grubbs - 3.12 & Charles Coble - 3.27 0 - 1
Jack Grubbs - 3.12 & William Gabrielli - n/a 1 - 1
Jack Grubbs - 3.12 1 - 0
NAGARAJAN MOHAN - 3.43 & Creighton Vaught - 3.09 1 - 0
NAGARAJAN MOHAN - 3.43 & Danny Van Fleet - 3.09 1 - 0
NAGARAJAN MOHAN - 3.43 & Michael McGovern - 3.33 0 - 1
NAGARAJAN MOHAN - 3.43 & PETER USTACH - 3.30 2 - 1
NAGARAJAN MOHAN - 3.43 1 - 0 1 - 0
PETER USTACH - 3.30 & Charles Coble - 3.27 1 - 0
PETER USTACH - 3.30 & Jack Grubbs - 3.12 1 - 0
PETER USTACH - 3.30 & Michael McGovern - 3.33 1 - 0 1 - 0
PETER USTACH - 3.30 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Clapp 3.5M 18s Wed
League Record: 2 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Cameron Chong - 3.23
Bradley Berry - 3.13
Alexis Beuchat - 3.12
Michael Clapp - 3.10
Russ Parmele - 2.96
David Vick - 2.89
William Craft - 2.85
Arthur Gardiner - 2.81
Mike Nix - 2.54
League Results By Position
1S 2S 1D 2D 3D
Alexis Beuchat - 3.12 & Mike Nix - 2.54 0 - 1
Alexis Beuchat - 3.12 0 - 3 1 - 1
Arthur Gardiner - 2.81 & Bradley Berry - 3.13 0 - 1
Arthur Gardiner - 2.81 & Michael Clapp - 3.10 1 - 0
Arthur Gardiner - 2.81 & Russ Parmele - 2.96 0 - 1
Arthur Gardiner - 2.81 & William Craft - 2.85 0 - 1
Arthur Gardiner - 2.81 1 - 0
Bradley Berry - 3.13 & Mike Nix - 2.54 0 - 1
Bradley Berry - 3.13 & Michael Clapp - 3.10 1 - 1
Bradley Berry - 3.13 0 - 2
Cameron Chong - 3.23 & Alexis Beuchat - 3.12 1 - 0
Cameron Chong - 3.23 & Arthur Gardiner - 2.81 2 - 0
Cameron Chong - 3.23 & Bradley Berry - 3.13 0 - 1
Cameron Chong - 3.23 & David Vick - 2.89 0 - 1
Cameron Chong - 3.23 & Mike Nix - 2.54 0 - 1
Cameron Chong - 3.23 & Michael Clapp - 3.10 1 - 0
Cameron Chong - 3.23 & Russ Parmele - 2.96 0 - 1
David Vick - 2.89 & Mike Nix - 2.54 0 - 2
David Vick - 2.89 0 - 1
Mike Nix - 2.54 0 - 1
Michael Clapp - 3.10 & Russ Parmele - 2.96 0 - 1 0 - 1
Michael Clapp - 3.10 0 - 1
Russ Parmele - 2.96 0 - 1
William Craft - 2.85 & Alexis Beuchat - 3.12 0 - 1
William Craft - 2.85 0 - 1 1 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Gupta 3.5M 18s Wed
League Record: 4 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Jagdeep Singh - 3.38
Aravindh Raj Sankara Narayanan - 3.30
Srikanth Kagollu - 3.10
Mayank Bilthare - 3.07
Venkat Pereddy - 3.05
Praney Gupta - 3.03
Pawan Kumar - 3.02
Antony mahimai raj Arulappan - 3.02
Jay Mahapatra - 2.95
Sundar Subbiah - 2.91
League Results By Position
1S 2S 1D 2D 3D
Antony mahimai raj Arulappan - 3.02 & Mayank Bilthare - 3.07 1 - 0
Antony mahimai raj Arulappan - 3.02 1 - 1
Aravindh Raj Sankara Narayanan - 3.30 & Antony mahimai raj Arulappan - 3.02 2 - 0
Aravindh Raj Sankara Narayanan - 3.30 & Mayank Bilthare - 3.07 0 - 1
Aravindh Raj Sankara Narayanan - 3.30 & Praney Gupta - 3.03 0 - 1
Aravindh Raj Sankara Narayanan - 3.30 & Pawan Kumar - 3.02 1 - 0
Aravindh Raj Sankara Narayanan - 3.30 & Srikanth Kagollu - 3.10 0 - 1 1 - 0
Aravindh Raj Sankara Narayanan - 3.30 & Sundar Subbiah - 2.91 0 - 1
Jagdeep Singh - 3.38 3 - 2 1 - 0
Jay Mahapatra - 2.95 & Antony mahimai raj Arulappan - 3.02 0 - 1
Jay Mahapatra - 2.95 & Pawan Kumar - 3.02 0 - 1
Jay Mahapatra - 2.95 & Sundar Subbiah - 2.91 0 - 1
Mayank Bilthare - 3.07 0 - 1
Praney Gupta - 3.03 1 - 2
Pawan Kumar - 3.02 & Antony mahimai raj Arulappan - 3.02 0 - 1
Pawan Kumar - 3.02 & Mayank Bilthare - 3.07 0 - 1
Pawan Kumar - 3.02 0 - 1
Srikanth Kagollu - 3.10 & Jagdeep Singh - 3.38 1 - 0
Srikanth Kagollu - 3.10 & Jay Mahapatra - 2.95 1 - 0
Srikanth Kagollu - 3.10 & Pawan Kumar - 3.02 1 - 0
Srikanth Kagollu - 3.10 & Sundar Subbiah - 2.91 0 - 1
Srikanth Kagollu - 3.10 & Venkat Pereddy - 3.05 0 - 1
Srikanth Kagollu - 3.10 1 - 0
Sundar Subbiah - 2.91 & Antony mahimai raj Arulappan - 3.02 1 - 0
Sundar Subbiah - 2.91 0 - 1
Venkat Pereddy - 3.05 & Mayank Bilthare - 3.07 1 - 0
Venkat Pereddy - 3.05 & Pawan Kumar - 3.02 0 - 1
Venkat Pereddy - 3.05 & Sundar Subbiah - 2.91 1 - 1